import { aggregationService } from '@/api/aggregation'

// 订单导出相关API

/**
 * 导出订单列表
 * @param {Object} params 查询参数
 * @param {string} params.startTime 开始时间
 * @param {string} params.endTime 结束时间
 * @param {number} params.statue 订单状态 (1: 待支付, 2: 已支付, 3: 部分支付, 4: 已超时, 5: 支付中)
 * @param {number} params.merchantId 商家ID（可选）
 * @returns {Promise}
 */
export function exportOrderList(params) {
  return aggregationService({
    url: '/agg/order/list',
    method: 'post',
    data: params
  })
}

/**
 * 获取导出历史记录
 * @param {Object} params 查询参数
 * @param {number} params.pageIndex 页码
 * @param {number} params.pageSize 每页条数
 * @returns {Promise}
 */
export function getExportLogList(params) {
  return aggregationService({
    url: '/agg/exportLog/list',
    method: 'post',
    data: params
  })
}
